658
4513
481
567
517
554
5610
537
372
424
363
648
31547
24110
22352
19943
1621267
15652
1437148
13836
1285144
12170
10940
9200