2991 427
4028 373
4568 535
2056543 3754
924930 954
3648 885
1687 49
6361 583
801 119
1163 70
5652 579
7927 330
2879 503
3091 768
1433 194
16255 934
5747 482
2537 446
1417 250
3041 545
2018 52
1124 112
2317 186
2659 568
2721 476
7019 521
3209 696
4795 427