2922 105
1745 276
18624 170
53782 847
47748 214
19303 241
12708 234
28892 116
26474 664
4861 440
2263 598
1065 206