658
4513
481
567
554
507
537
424
363
367
362
3912
31237
23880
22022
19733
1601267
15402
1421148
13696
1268144
12030
10800
9140