566
351
1087
27716
28117
7210
7420
421269
80244
25116
342
43973
650812
46443
46280
44528
3969271
3740157
31604
3075151
29296
25152
23080
21220