1023
1285
836
1027
16714
1012
774
1945
21218
1212
1293
590
650512
46443
46280
44498
3969271
3740157
31574
3075151
29296
25102
23080
21220