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