777 249
2432 769
2897 722
1057 241
2852 731
308 86
2313 618
3006 592
3637 507
4106 160
2948 605
9743 275
7619 581
4660 860
5226 779
2647 233
4325 441
26310 613
30625 293