1030 313
1053 255
589 116
273 67
2671 780
5622 913
9328 320
3845 720
18301 403
6966 480
2572 105
7630 391
7669 251
5914 469
6974 616