904 96
2704 575
1575 245
2523 651
1505 384
4592 270
1873 492
2541 331
3273 762
2623 440
998 35
2934 730
5368 693
6804 368
1755 278
2316 487
4778 842
1489 329
7859 666
3162 976
6860 580
2529 757
2897 658
1544 373