1117 164
2366 283
4524 71
7578 307
16145 342
21330 363
6203 306
8660 586
6884 615
5855 469
15321 443
9176 145