41051
1041
1032
20410
1623
34020
2159
1346
24713
25213
11217
1036
653212
46693
46500
44768
3996271
3775157
31674
3095151
29506
25312
23250
21420