857 60
1281 133
24812 547
17081 303
51211 94
8194 803
3343 770
25215 209
7419 562
6746 612
12085 217
1067 27
2211 288