1563 97
17261 521
8048 623
16248 862
13373 219
9302 46
7133 678
7324 576
3108 226
29845 782
3878 406
7559 745