777 249
2418 769
2894 722
1053 241
2847 731
306 86
2313 618
3004 592
3553 507
4074 160
2943 605
9716 275
7600 581
4658 860
5221 779
2645 233
4323 441
26297 613
30594 293