1135 60
1568 133
25006 547
17255 303
51252 94
8366 803
3404 770
25983 209
7484 562
6853 612
12230 217
1125 27
2326 288