17031 153
11036 686
14247 275
12848 461
2209 82
1465 173
9684 715
3858 116
30564 597
5310 514
6889 1124