51648
1407
30020
1395
16527
25517
3629
23518
33310
28430
2500
3700
653212
46693
46500
44768
3996271
3775157
31674
3095151
29506
25312
23250
21420