1035 313
1065 255
603 116
274 67
2671 780
5634 913
9334 320
3846 720
18305 403
6979 480
2573 105
7633 391
7672 251
5916 469
6980 616