1107 164
2355 283
4509 71
7570 307
16127 342
21277 363
6181 306
8655 586
6874 615
5845 469
15302 443
9165 145