15096 633
15801 765
5231 706
6291 546
13639 116
12072 305
21288 58
4368 560
12380 337
17112 213
9648 527
8069 593
2002 212
22345 415
8170 878
6565 329
28520 89
10170 330
19809 240