2891 105
1739 276
18619 170
53748 847
47711 214
19286 241
12685 234
28877 116
26442 664
4857 440
2260 598
1063 206