30131
19062
31231
6448
2271702
8217255
3557
3030
3193
4212
4078
1981
2025037
14373284
1394812
12438261
1196040
112393
10322158
1010912
853537
82316
77645
70572