1406 309
505 36
1491 329
2935 730
2794 576
439 59
3081 688
3052 791
5007 820
4478 482
2541 331
7860 666
6861 580
2530 757
1545 373
3098 731
2183 424
2231 47
2230 646
2253 636
8600 187
1585 280
2800 772
2897 658