778
1053
1364
16314
18314
1177
2143
1153
20214
955
874
573
650312
46383
46250
44488
3959271
3733157
31534
3075151
29266
25102
23040
21210