575
628
511311
4511
5122
5919
446
603
475
4412
4913
542
29747
22730
20822
18513
1488267
14292
1335148
12956
11530
1148144
10000
83511