2395 105
1622 275
18527 170
53262 847
47117 214
19047 241
12415 234
28545 116
26111 664
4788 440
2204 598
1042 206