12826 430
1298 259
39848 645
4090 472
2319 151
16848 417
8972 851
5114 525
17021 153
6494 615
5372 469
3816 678