1035 313
1063 255
599 116
274 67
2671 780
5633 913
9333 320
3845 720
18305 403
6978 480
2573 105
7632 391
7672 251
5916 469
6980 616