893101
486420
414423
159766
2103818
531241
2033788
7072831
995110
1198106
270159
1134699
373428
827394
833438
1556400
20168484
19647692
17959960
11945916
9272156
7911362
7853668
7191623
6915477
6900960
6416253
457570
4367231