1546
962
3699
4420
1848
32513
20613
27419
2208
33910
2560
10100
660612
47163
46880
45288
4053271
3843157
31964
3133151
29896
25552
23551
21690