413
43
54
200
174
22
150
31
121
598
76
224
129
389
20
25
397
85
27
30
39
29
154
137
24
68
23
163
75
56
83
1
60
59
230
14
545
106
395
178
377
107
169
73
48
91
141
345
323
40
44
346
10
4475
3105
386
88
139