1104 141
846 252
2077 510
2241 484
460 64
2444 438
3860 705
9451 966
3725 28
16947 510
14455 242
8357 944
29649 763
10231 301
12652 375
5900 642
10314 529
3205 797