505 36
2935 730
2794 576
3081 688
5007 820
1490 329
2541 331
7860 666
6861 580
1404 309
2530 757
3051 791
2183 424
4477 482
2230 646
2253 636
8600 187
437 59
1585 280
2800 772
2897 658
1544 373
3097 731
977 183