387416
713381
334573
400863
990746
819905
543255
823312
644494
163754
487546
831492
425502
507848
870987
729524
11330744
619686
3916577
3830980
3275510
2573192
2109495
2071216
2028492
182266
1759948
16145
153161
1524545