27080
1463
33620
1364
33314
28826
1306
30724
51713
37020
2012
70418
650312
46383
46250
44488
3959271
3733157
31534
3075151
29266
25102
23040
21220