1562 97
17260 521
8048 623
16248 862
13373 219
9302 46
7132 678
7323 576
3108 226
29845 782
3878 406
7556 745