951
84
696
191
89
1226
918
704
951
176
36
558
233
378
43
73
349
239
1312
372
422
1063
11
478
753
307
293
520
914
106
820
241
19
260
31
58
2
74
46
769
319
1474
190
1445
927
7
19
324
2805
1190
730
194
