2760 356
12584 211
59298 291
48645 618
88050 572
12371 629
1440 77
4513 864
5117 697
10248 620
27654 118
9596 681
7458 593
21819 475
60705 470
4440 748