12991 430
1363 259
40260 645
4160 472
2333 151
17066 417
9012 851
5168 525
19029 153
6526 615
5399 469
3849 678