680268
1202472
47013
1414429
1070247
1829121
110062
1429788
76028
680479
1000733
947669
577638
1198136
456417
844221
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
7072831
6915477
6900960
6416253
457570
4367231