307415
134780
102942
70684
677140
995781
729165
109431
177753
905957
937754
707130
235694
275290
67089
36726
5596500
2922654
2129336
1889238
1818736
1758895
175267
1659433
1534922
1524854
1478850
1402500
1358912
1341400