506 51
2857 560
2207 595
2161 349
1618 408
2725 741
646 63
118 31
4943 597
2762 577
3452 676
3181 645
1161 251
2814 801
2388 499
2321 572
3127 232
2961 555
3891 452
3113 751
1650 461
2832 696
1619 282
1452 319