1045 313
1082 255
643 116
276 67
2672 780
5658 913
9344 320
3847 720
18306 403
6988 480
2573 105
7649 391
7684 251
5928 469
6988 616