26946 37
7540 521
7003 600
6221 43
15913 826
16656 485
3388 150
8951 808
4341 93
5250 424
2838 44
4750 81