3023 504
1159 126
1769 324
5104 627
723 53
2757 489
2948 325
2629 397
2201 291
1895 235
2974 420
3761 866
3265 114
3097 453
3486 393
3563 610