15960
797148
6310
51378
4980
3960
3510
34271
2278896
2671
2870
2590
21146
14101
12660
9682
923263
8500
8464
690142
65811