3197 45
1531 337
1060 267
3321 715
1029 215
2102 579
3353 661
3721 897
1210 101
1981 357
3030 693
1619 463
3245 593
2247 333
2893 658
2275 686
2437 468
1504 287
2868 547
3674 781
2408 364
3397 945
883 140
262 57