1016 313
1027 255
562 116
272 67
2666 780
5589 913
9313 320
3844 720
18295 403
6958 480
2568 105
7615 391
7651 251
5903 469
6964 616