3145 648
2973 89
3207 864
3507 925
6370 264
1170 64
3755 446
8459 616
5581 605
5188 35
19685 277
4511 249
7104 759
3700 344
4487 138
4771 383
2175 32
22388 482
3500 177
9838 401
7663 434
6786 791
15728 496
16005 425
3076 395
24564 527
4433 77
6242 600