1592 97
17293 521
8057 623
16271 862
13393 219
9318 46
7144 678
7335 576
3113 226
29852 782
3884 406
7573 745