8213 680
3648 41
7783 273
14741 264
159647 853
20128 623
79267 146
18450 562
7778 204
14479 386
16259 1000
7875 918
4594 754