1102 141
846 252
2076 510
2240 484
460 64
2444 438
3860 705
9449 966
3717 28
16944 510
14455 242
8355 944
29644 763
10231 301
12652 375
5900 642
10314 529
3205 797