2716 356
12428 211
59255 291
48566 618
87865 572
12313 629
1405 77
4472 864
5085 697
10197 620
27563 118
9537 681
7375 593
21564 475
60648 469
4413 748