975 240
2536 632
2880 853
1059 162
1426 382
1505 333
3557 459
19685 581
5746 160
3575 77
24428 537
20998 716
5681 229
17668 341
13572 244