2421 660
10669 66
2851 102
32848 529
22427 321
35068 714
9393 750
4641 331
5428 638
8136 613
4271 259
6392 134
8587 584
21040 699
8143 50
3097 566