580
17
58
358
95
200
66
92
18
42
63
402
5
54
187
15
3013
178
120
880
49
34
89
99
141
300
121
881
440
207
13
234
280
202
9
410
86
158
20
963
45
31
47
7
52
36
43
32
27
359
273
593
1395
346
19