378526
900825
620759
222881
906943
335331
970754
860838
739170
715221
3012
709963
232353
651303
787246
642900
10390744
601286
3710577
3564980
3197510
2466192
2086495
2039216
2025492
181366
1757948
16065
152461
1515545