2715 356
12415 211
59252 291
48561 618
87857 572
12311 629
1405 77
4472 864
5084 697
10196 620
27563 118
9536 681
7374 593
21562 475
60637 469
4413 748