562555
114199
151726
1027881
554489
109938
887321
76715
579318
469613
747946
783442
110263
625378
65976
182552
50410
37736
29457
181692
545254
970185
583604
233632
150286
801730
40581
757532
332703
392841