2666 872
2905 801
1520 305
1208 259
2464 565
453 93
336 64
2322 333
32969 632
4783 756
5664 165
10807 222
7353 280
8645 453