1588 97
17288 521
8056 623
16267 862
13391 219
9316 46
7143 678
7330 576
3112 226
29850 782
3883 406
7572 745