502
497
405
370
4911
435
3910
466
4712
532
340
544
33367
25470
23802
21183
1732267
16442
1541148
14686
1388144
12670
11610
9860