3501 686
1515 181
3541 578
1479 240
2567 410
3880 633
3875 650
2462 381
3975 698
3661 887
2919 549
3081 716
1288 88
3162 496
3809 668
3470 546
1385 48
869 73
2265 407
1523 153
2333 331
2302 374
3161 444
3868 654
3943 945
2222 257
1421 146
4141 739