107942
1457254
56821
45925
135726
442234
41216
6859
10654
10033
26432
10226
13025
8124
9523
15620
9418
31418
14917
7116
7815
19715
7112
6110
7110
829
1859
1339
427
407
487
967
176
496
1186
506
205
505
295
955
94
504
464
343
723
293
153
243
653
642
222
532
351
90
110
120
170
390
150
130
630
160
360
720
840
3690
2860
890
3950
1570
4190
1770
550
1880
3440
950
1410
460
2490