12809 430
1296 259
39816 645
4086 472
2316 151
16838 417
8960 851
5108 525
16703 153
6493 615
5366 469
3810 678