16063
10450
9011
28030
5571
21502
27631
2371
1660
1850
1460
1810
2025037
14373284
1394812
12437261
1195940
112393
10322158
1010912
853537
82316
77645
70572