30973
2540424
1922612
66972
69514
1054013
1385713
1616517
3876387
1178114
46642
704615
66365
797310
48203
878910
849713
1220110
797213
75038
1390639
1015213
669610
2409751
1399219
63825
41532
707512
677710
22960
20874
8730
35207
20450
904322
874313
1447445
780826
39926
62926
2560474
701313
28650
11673
684918
30478
270711
817817
9873
2676840
1094315
55747
1793346
12051
1317026