2801 90
11796 778
21563 371
21396 279
32572 772
10303 50
16458 624
12500 325
6743 102
7714 813
3115 434
3014 46
3844 496
3667 654
4363 941
2601 120
2789 368
4596 519
3947 635
5054 929
2351 417