1082 60
1484 133
24971 547
17246 303
51240 94
8331 803
3389 770
25795 209
7465 562
6824 612
12191 217
1105 27
2303 288