349165
390503
702910
34228
194581
57255
464795
1014661
258192
830891
626252
76208
580887
104341
992104
52353
10391744
601286
3710577
3566980
3197510
2467192
2086495
2040216
2025492
181366
1757948
16065
152461
1515545