1061 140
845 252
2073 510
2240 484
459 64
2443 438
3860 705
9444 966
3699 28
16941 510
14455 242
8353 944
29607 763
10228 301
12650 375
5900 642
10305 529
3205 797