861 60
1282 133
24816 547
17095 303
51211 94
8195 803
3345 770
25221 209
7420 562
6751 612
12085 217
1068 27
2211 288