777 249
2419 769
2894 722
1053 241
2848 731
306 86
2313 618
3004 592
3559 507
4076 160
2943 605
9718 275
7602 581
4658 860
5221 779
2645 233
4323 441
26298 613
30595 293