9601 601
10350 154
5489 892
3584 631
14368 430
1745 259
43051 645
4820 472
2827 151
18399 417
9733 851
5775 525
27918 155
6823 615
5781 469
4327 678