975 240
2540 632
2881 853
1061 162
1427 382
1505 333
3560 459
19685 581
5746 160
3575 77
24428 537
20999 716
5681 229
17671 341
13572 244