777 249
2432 769
2897 722
1057 241
2854 731
308 86
2313 618
3006 592
3652 507
4108 160
2948 605
9751 275
7621 581
4660 860
5228 779
2647 233
4325 441
26312 613
30627 293