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