2936 105
1751 276
18628 170
53811 847
47782 214
19315 241
12718 234
28907 116
26487 664
4870 440
2264 598
1067 206