29913
44249
80863
33913
250
2380
5620
2650
4430
2082
3650
2070
650312
46383
46250
44488
3959271
3733157
31534
3075151
29266
25102
23040
21210