1072 30
5596 743
3086 216
3684 720
2928 140
151347 264
35965 638
13767 69
7516 857
29077 239
9014 755
3730 150
6477 482
4787 539
3413 547
4389 562
3811 614
1785 366