13036 430
1385 259
40448 645
4181 472
2338 151
17117 417
9038 851
5196 525
20067 153
6534 615
5407 469
3875 678