777 249
2420 769
2894 722
1053 241
2848 731
307 86
2313 618
3004 592
3564 507
4078 160
2943 605
9721 275
7602 581
4658 860
5221 779
2645 233
4324 441
26299 613
30598 293