2800 90
11795 778
21558 371
21393 279
32571 772
10301 50
16451 624
12494 325
6742 102
7713 813
3114 434
3013 46
3844 496
3667 654
4363 941
2601 120
2789 368
4596 519
3946 635
5051 929
2351 417