13016 430
1372 259
40392 645
4172 472
2334 151
17098 417
9031 851
5181 525
19680 153
6528 615
5404 469
3865 678