2835 660
2746 779
6388 480
286070 591
9960 688
14861 352
4883 459
18685 117
153683 612
46320 141
12948 307