5930
7590
5090
6050
49149
9971
4930
28425
492894
7790
24918
6370
691912
49733
48980
48548
4272271
4065158
33334
3272151
31396
26962
24631
23040