1029 313
1053 255
588 116
273 67
2670 780
5620 913
9326 320
3845 720
18301 403
6965 480
2571 105
7629 391
7666 251
5912 469
6974 616