777 249
2418 769
2894 722
1053 241
2847 731
305 86
2313 618
3003 592
3544 507
4073 160
2943 605
9714 275
7599 581
4657 860
5221 779
2645 233
4322 441
26296 613
30587 293