777 249
2440 769
2898 722
1064 241
2855 731
311 86
2321 618
3006 592
3698 507
4166 160
2948 605
9767 275
7628 581
4663 860
5228 779
2648 233
4325 441
26321 613
30640 293