16596 238
6030 211
14009 715
8380 596
6252 488
7899 97
14305 820
8506 253
7075 51
9823 126
101389 171
3912 99
4372 621