4061 125
3870 233
5188 232
1982 98
12621 120
16422 153
21870 173
21679 83
20748 589
19975 220
29642 704