2835 660
2746 779
6388 480
286071 591
9960 688
14861 352
4884 459
18685 117
153694 612
46324 141
12949 307