14912
1729
2550
1800
3571833
2820
23111
21425
1262
19918
1418
2900
597811
43050
42763
40657
3593270
3383155
29434
2834149
27016
23032
21370
19450