2909 105
1743 276
18622 170
53775 847
47730 214
19296 241
12696 234
28881 116
26459 664
4859 440
2262 598
1065 206