1400 300
3007 633
2042 49
2549 78
16576 485
12060 296
5065 312
4479 509
2219 287
2404 552
3359 631
16181 63