1072 30
5599 743
3087 216
3685 720
2928 140
151350 264
35966 638
13769 69
7516 857
29078 239
9014 755
3731 150
6478 482
4787 539
3413 547
4389 562
3811 614
1785 366