1
17
3
22
4
12
5
15
2
13
88
130
39
260
185
29
237
263
69
192
272
19
463
141
46
42
45
343
473
65
151
204
207
3203
2201
697
58
96
61
190