2657 505
2744 676
1158 29
4444 270
2233 292
2408 278
1482 162
2240 317
3828 895
2213 346
2927 527
3336 523
4042 858
2808 538
1216 113
4514 621
3877 686
2994 634
1493 124
1303 63
2075 197
2905 577
4181 866
2804 418