777 249
2431 769
2896 722
1057 241
2852 731
308 86
2313 618
3006 592
3620 507
4102 160
2946 605
9741 275
7617 581
4660 860
5226 779
2647 233
4325 441
26309 613
30621 293