3102 898
5151 440
12644 560
15625 139
4194 43
63232 541
2567 477
8386 301
4429 741
10566 751
3996 373
5163 39
11523 287
9485 962
24263 503
5915 388
13736 699