458
4037
344
667
506
639
362
3310
326
488
4630
30017
22920
21032
18763
1500267
14422
1350148
13036
1162144
11590
10100
83911