2113 140
1008 309
2756 642
2597 822
2927 511
65163 755
3084 866
2565 666
1227 70
457 41
3183 555
2864 519
3576 804
788 196
1430 93
2051 511
44199 481
141316 257