452
585
7712
430
840
570
580
524
564
833
600211
43180
42953
40807
3614270
3402155
29494
2843149
27086
23102
21480
19580