1051 60
1448 133
24948 547
17240 303
51236 94
8320 803
3387 770
25719 209
7458 562
6809 612
12178 217
1100 27
2296 288