5057 271
4423 905
1728 477
4028 896
1569 253
3008 694
691 101
3144 919
1116 329
3678 626
1078 116
1927 288
2611 541
2340 520
1850 388
2081 284
1607 327
2734 593
640 34
318 59
2960 649
2418 471
2083 559
1811 248