8111
5810
360
9212
816
562
12913
1244
718
1646
785
1010
41397
31410
30333
27335
2374267
21424
2055153
1901149
18856
15620
15160
13450