2937 105
1751 276
18629 170
53812 847
47790 214
19319 241
12721 234
28908 116
26492 664
4870 440
2264 598
1067 206