1107 164
2355 283
4509 71
7570 307
16126 342
21276 363
6180 306
8655 586
6874 615
5845 469
15302 443
9165 145