17031 153
11034 686
14243 275
12846 461
2209 82
1465 173
9684 715
3858 116
30563 597
5308 514
6888 1124