3866 233
5182 232
1980 98
12601 120
16383 153
21827 173
21662 83
20715 589
44269 228
19951 220
29596 704