5005 259
6356 424
4250 403
94322 898
100712 620
9153 717
17395 496
3221 659
3048 180
2667 353
4320 915