3276
2796
4323
2648
2500
3604
2810
2503
33410
1644
3566
1855
1585616
1094012
9950276
993416
94923
9125258
7447154
724411
68345
58033
54152
52228