3013391
3041833
1596327
331894
1478060
1218104
2117959
20143
14156
10222
453
732
275736
727
675
995
906
38131
706
31158
446
6112
305
1017
693
21516
66951
213
643
463
460
391
535
503
9110
364
30746
7317
30214
14326
335
12818
1277
2139
595
18711
7810
442
313
241
23219
774
15316
16325
9213
2739
14514
672
690
695
46239
701
1076
681
1909
935
776
1913
6540
6591
4380
1860
1450
2880
1530
3664
6151
10750
45357