862 60
1282 133
24816 547
17099 303
51211 94
8200 803
3346 770
25223 209
7420 562
6753 612
12086 217
1068 27
2211 288