47013
1414429
1070247
1829121
1429788
76028
680479
1000733
947669
577638
1198136
456417
844221
732890
1194647
174084
20155484
19564692
17936960
11935916
9256156
7902362
7838668
7181623
7072831
6912477
6892960
6413253
457470
4363231