2835 660
2745 779
6387 480
286057 591
9960 688
14859 352
4881 459
18677 117
153591 612
46299 141
12944 307