3026 504
1159 126
1770 324
5108 627
723 53
2757 489
2949 325
2629 397
2202 291
1895 235
2974 420
3761 866
3265 114
3097 453
3486 393
3563 610