12086 430
1165 259
39057 645
3943 472
2284 151
16145 417
8818 851
4983 525
14817 153
6416 615
5300 469
3737 678