777 249
2421 769
2896 722
1055 241
2850 731
308 86
2313 618
3006 592
3606 507
4099 160
2946 605
9737 275
7611 581
4659 860
5226 779
2646 233
4325 441
26306 613
30615 293