2910 105
1743 276
18623 170
53776 847
47734 214
19296 241
12699 234
28881 116
26466 664
4860 440
2262 598
1065 206