1258 60
1686 133
25095 547
17289 303
51280 94
8462 803
3430 770
26396 209
7516 562
6907 612
12302 217
1205 27
2360 288