2901 105
1742 276
18621 170
53759 847
47722 214
19290 241
12692 234
28881 116
26451 664
4858 440
2260 598
1064 206