2993 100
3277 693
5466 664
2700 44
4253 427
6204 823
2346 141
3616 362
2121 315
1849 166
3309 405
6240 480
3797 639
1728 280
2735 550
1028 47
2655 490
4121 637
1810 191
2506 627
760 29
3072 658
2801 555
1792 174
1401 163
4668 133
2631 376
11307 844