2579 701
1582 360
2125 578
85948 213
66732 783
116948 393
52556 759
161918 616
213655 1288
51808 150
217481 841
61369 77
104170 493
64311 323