2666 423
21266 91
19480 169
24573 267
9614 576
8394 680
12680 702
63357 441
24933 536
2682 84
5142 405
4395 500
5857 703
64288 784
68650 308