1123 164
2376 283
4552 71
7588 307
16204 342
21420 363
6236 308
8677 586
6889 615
5861 469
15358 443
9195 145