17737 693
8113 196
4595 97
4037 521
15625 444
1368 192
2113 344
882 66
8014 440
3401 330
2148 232
3506 837
5601 935
5695 668
6674 341
2964 628
17201 84
5884 640
3753 888
2255 336
6525 438
5036 641
6652 764
30289 186
13938 85
4825 121
13698 606
28602 623