512642
500250
982669
191160
76542
417638
45079
801158
319146
310130
793318
318221
479842
907175
308848
823286
1150962
1100262
1076809
1071266
1045967
1043228
1037275
1031599
1023531
1017947
1015574
101060
100917
1008139