2293 220
4302 877
4121 717
1365 147
3696 672
1545 45
2713 304
1300 101
1399 50
1539 139
2972 151
1607 72
2264 339
3526 805
1000 33
3753 762
2731 578
2666 387
2977 490
3255 596
3283 497
2885 466
3492 769
3048 637