592531
383582
230486
44241
828271
783228
100552
608476
618884
258775
903774
849316
640641
594674
6422
58103
10391744
601286
3710577
3566980
3197510
2467192
2086495
2040216
2025492
181366
1757948
16065
152461
1515545