643
6115
551311
5514
400
445
464
4922
463
442
537
421
31547
24140
22362
19963
1621267
15652
1437148
13846
1287144
12170
10940
9200