30393
2536424
1915912
66382
69024
1047313
1372513
1599617
3854086
1170914
46302
699515
66085
793510
47913
873210
846713
1214710
792613
74758
1387039
1011513
666110
2399751
1393719
63535
41292
704912
674510
22910
20804
8670
35117
20400
901622
870313
1443245
777326
39746
62766
2554974
700713
28580
11663
683118
30388
269711
816117
9843
2648739
1082615
55357
1780446
12011
1312526