2933 105
1751 276
18625 170
53800 847
47769 214
19313 241
12714 234
28899 116
26484 664
4867 440
2264 598
1066 206