574
41
10
86
129
179
307
180
24
46
28
121
330
95
168
61
104
161
1014
125
284
77
73
84
35
6806
59
126
285
922
94
367
425
396
85
53
290
193
735
405
51
463
68
176
48
268
308
2501
317
33
249
112
383
177
1452
37
252