852 60
1281 133
24803 547
17077 303
51211 94
8185 803
3341 770
25209 209
7419 562
6743 612
12085 217
1067 27
2210 288