4061 125
3870 233
5188 232
1982 98
12621 120
16423 153
21872 173
21679 83
20750 589
19977 220
29645 704