777 249
2441 769
2898 722
1067 241
2855 731
313 86
2321 618
3006 592
3700 507
4186 160
2948 605
9772 275
7630 581
4663 860
5229 779
2648 233
4325 441
26323 613
30647 293