1476
860
1394
1224
1564
1986327
1070
1430
11012
15713
1218
808
650512
46443
46260
44498
3967271
3735157
31564
3075151
29276
25102
23070
21220