2993 100
3276 693
5466 664
2699 44
4253 427
6202 823
2344 141
3616 362
2120 315
1848 166
3309 405
6239 480
3797 639
1727 280
2735 550
1028 47
2655 490
4121 637
1808 191
2505 627
760 29
3070 658
2801 555
1791 174
1401 163
4667 133
2628 376
11307 844