12262 430
1198 259
39142 645
3963 472
2286 151
16381 417
8840 851
5012 525
14960 153
6424 615
5310 469
3748 678