2700 646
2572 689
2471 787
3639 841
2178 508
862 208
2537 229
7781 733
4871 621
8686 118
9896 680
16614 702
37823 843
44651 639
18988 72
30552 186