661924
220658
585559
117871
78318
337260
350262
763997
328128
80092
747940
510574
2973361
2665455
2586928
2563455
2265995
2157955
2122281
2054719
1938226
1693208
1628351
1584406