1065 164
2305 283
4119 71
7487 307
15820 342
20547 361
5900 305
8569 586
6801 615
5768 469
15153 442
7508 143