1591 482
1496 249
2479 527
4989 766
18149 710
6954 421
10836 347
3699 465
4672 965
3272 340
2718 309
1727 63
3767 520