4401 256
7047 512
6016 643
36125 451
2544 244
5523 479
5186 39
44664 617
19447 392
16445 106
6030 778
12590 52
3392 327
3659 662
2396 54