8226 680
3656 41
7798 273
14787 264
159656 853
20141 623
79308 146
18459 562
7782 204
14481 386
16269 1000
7881 918
4600 754