1119 164
2370 283
4533 71
7580 307
16156 342
21365 363
6218 306
8668 586
6884 615
5855 469
15330 443
9178 145