465
1395
20126
324
1240
624
703
855
9114
790
594
370
650312
46383
46250
44488
3959271
3733157
31534
3075151
29266
25102
23040
21220