1083
1244
1116
1050
1322
1470
11815
960
1104
1031
853
1143
650312
46383
46250
44488
3959271
3733157
31534
3075151
29266
25102
23050
21220