101 93
486 115
165 85
300 101
1479 1501
333 1255
249 2662
262 2345
477 862
433 2421
914 5594
384 2340