1095 60
1501 133
24980 547
17248 303
51243 94
8344 803
3389 770
25851 209
7470 562
6830 612
12206 217
1106 27
2306 288