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