482622
566108
299390
429864
563170
446534
432251
44292
344959
1014891
451983
724490
32379464
27611131
24660998
24228481
18512343
16678973
154861029
14674239
12650764
10475485
775344
5711209