17028 153
11033 686
14236 275
12840 461
2209 82
1465 173
9683 715
3857 116
30560 597
5306 514
6880 1124