575
628
511311
4511
5122
5919
446
603
475
4412
4913
542
29777
22730
20862
18553
1488267
14302
1335148
12956
11540
1148144
10000
83511