2835 660
2746 779
6388 480
286070 591
9960 688
14861 352
4883 459
18685 117
153691 612
46324 141
12949 307