519
549
7210
856
535
645
445
7027
530
505
404
352
29747
22730
20822
18493
1488267
14292
1335148
12956
11530
1148144
10000
83511