1097 60
1503 133
24981 547
17248 303
51244 94
8345 803
3393 770
25873 209
7471 562
6832 612
12208 217
1107 27
2308 288