336 74
1345 419
2381 693
3349 400
28540 605
4220 616
12598 435
56069 483
43573 138
25463 75
13317 58
3470 465
3856 617
5096 874