3112 421
2912 404
3233 423
22281 91
20719 169
25127 267
9998 576
8834 680
13200 702
64342 441
25237 536
2948 84
5799 405
4640 500
6122 703
65476 784
70292 309