624
525
1308
505
812
20018
24131
1053
1364
16314
18314
1082
650512
46443
46280
44498
3969271
3740157
31574
3075151
29296
25102
23080
21220