2710 356
12340 211
59249 291
48547 618
87861 572
12317 629
1415 77
4478 864
5080 697
10198 620
27569 118
9550 681
7386 593
21714 475
60504 470
4422 748