1826
1583
1463
33620
1090
33314
726
1391
28826
1023
1103
51713
650512
46443
46260
44498
3967271
3735157
31564
3075151
29276
25102
23070
21220