372533
939218
329496
441872
96119
343515
695612
530645
617622
75209
120705
259965
4230364
3582456
3521929
3169460
2876998
2788283
2756955
2571725
2481226
2087209
1928351
1886407