13086 430
1401 259
40530 645
4236 472
2351 151
17190 417
9068 851
5212 525
21100 153
6553 615
5420 469
3897 678