977 240
2563 632
2888 853
1094 162
1427 382
1505 333
3581 459
19685 581
5751 160
3578 77
24428 537
21003 716
5682 229
17684 341
13576 244