777 249
2435 769
2898 722
1062 241
2854 731
310 86
2314 618
3006 592
3675 507
4115 160
2948 605
9757 275
7626 581
4661 860
5228 779
2647 233
4325 441
26315 613
30631 293