1126
2364
854
1315
852
18310
1062
15511
645
500
21815
1002
701412
50383
49410
49148
4320271
4127158
33654
3332153
31776
27292
24921
23290