1256 315
29313 686
5949 81
5209 219
8359 119
2837 221
4811 716
10925 670
17280 529
2181 307
10227 491