861 60
1282 133
24816 547
17096 303
51211 94
8198 803
3345 770
25221 209
7420 562
6751 612
12086 217
1068 27
2211 288