526659
1037156
86326
583504
656286
1179925
280212
439167
882280
403299
1074163
866280
714375
654366
663270
692612
17977484
15536692
14334960
10800916
7289156
7100668
6946362
6918831
6325477
5787960
5640623
5431253
434270
4070231