12985 430
1362 259
40242 645
4157 472
2332 151
17063 417
9010 851
5166 525
18998 153
6525 615
5399 469
3849 678