3097 898
5145 440
12639 560
15624 139
4194 43
63224 541
2567 477
8383 301
4425 741
10561 751
3996 373
5160 39
11516 287
9480 962
24261 503
5914 388
13728 699