490
2106
2436
665
996
24217
23918
25135
1538
957
14513
1156
650312
46383
46250
44488
3959271
3733157
31534
3075151
29266
25102
23040
21220