1560 97
17249 521
8044 623
16246 862
13371 219
9301 46
7130 678
7323 576
3107 226
29845 782
3877 406
7555 745