1076 60
1477 133
24966 547
17245 303
51238 94
8330 803
3389 770
25768 209
7462 562
6821 612
12186 217
1101 27
2303 288