976 240
2555 632
2886 853
1080 162
1427 382
1505 333
3572 459
19685 581
5746 160
3575 77
24428 537
20999 716
5682 229
17674 341
13573 244