594873
932491
750476
660821
42131
54957
16662
378917
431969
212271
733882
680133
1004338
179656
999356
199531
14902747
671786
4574578
4228980
3451510
3219192
2200216
2182495
2050492
185266
1846948
16325
154661
1540545