962
52348
3699
4420
1848
32513
20613
27419
2208
33910
2560
10100
660212
47123
46870
45288
4046271
3843157
31944
3133151
29896
25522
23541
21630