13008 430
1369 259
40354 645
4165 472
2334 151
17089 417
9027 851
5177 525
19434 153
6528 615
5402 469
3856 678