1112 60
1524 133
24993 547
17250 303
51247 94
8356 803
3398 770
25916 209
7473 562
6846 612
12219 217
1114 27
2316 288