16580 506
7036 564
12877 205
3417 85
18642 288
12200 698
17629 922
4491 231
10488 688
15791 125
6641 380
9882 269
10706 719
6632 890
7973 491
2816 359
1587 83
21652 45