1091 60
1497 133
24979 547
17248 303
51242 94
8343 803
3389 770
25842 209
7470 562
6829 612
12204 217
1106 27
2305 288