3005 628
3844 797
1559 376
2671 692
1142 118
2350 640
411 71
3577 609
2427 439
2637 595
2506 702
1093 242
3664 934
2990 786
2222 111
2719 743
239 40
704 195
767 78
1796 330
3868 662
4488 687
2924 656
2116 488