4460
4031
23857
21262
3623
25215
28335
2890
14825
2209
1503
2060
38567
29580
27883
25325
2152267
19494
1900153
1761149
17376
14500
14200
12460