1385 97
16635 521
7501 623
15748 862
12900 219
8551 46
6886 678
7189 576
3006 226
29677 782
3786 406
7341 745