4061 125
3870 233
5189 232
1982 98
12625 120
16428 153
21878 173
21681 83
20758 589
19983 220
29655 704