14596 200
23189 118
42301 843
30743 233
39574 728
10411 304
33528 301
7689 529
10791 736
7694 788
9790 956
8770 633
6436 159
8999 497
6317 133
5372 103
10075 485
2764 204