12996 430
1365 259
40281 645
4161 472
2333 151
17071 417
9015 851
5170 525
19075 153
6526 615
5399 469
3852 678