482
395
466
638
522268
409
517
4316
365
519
488
569
31107
23840
21912
19623
1591267
15262
1413148
13636
1260144
12020
10700
9060