670 59
12320 347
15371 801
6721 675
1732 184
2940 149
3444 472
8500 672
6865 1012
1782 290
5331 36
3581 707
3942 930