8123 680
3609 41
7651 273
14403 263
159543 853
20058 623
78980 146
18405 562
7729 204
14453 386
16161 1000
7821 918
4577 754