337 64
2427 438
3840 705
9365 966
3601 28
16841 510
14442 242
8298 944
29155 763
10159 301
12588 375
5842 642
10223 529
3186 797