1691 60
2113 133
25313 547
17492 303
51351 94
8723 803
3518 770
27563 210
7647 562
7122 612
12473 217
1306 27
2502 288