874
573
1238
2237
1597
1948
1080
1325
63130
34315
936
23823
650412
46403
46260
44498
3959271
3734157
31554
3075151
29266
25102
23050
21220