1244947
146148
874524
999402
512101
854167
1188370
432665
262296
804879
680268
1202472
47013
1414429
1070247
1829121
20162484
19590692
17947960
11940916
9263156
7907362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231