852 60
1281 133
24809 547
17079 303
51211 94
8188 803
3341 770
25211 209
7419 562
6744 612
12085 217
1067 27
2211 288