215519
141742
550749
220468
640388
50884
898996
578481
690639
992557
552261
480265
301712
745237
877860
530644
15087748
678286
4648578
4280980
3478510
3296192
2250216
2190495
2053492
187766
1856948
16345
154861
1543545