1400 300
3006 633
2037 49
2548 78
16576 485
12060 296
5064 312
4479 509
2219 287
2404 552
3359 631
16181 63