14401 346
256074 586
13042 197
279673 432
57669 108
53614 336
37581 419
49582 697
3430 437
10181 298
6967 683
5760 649
4268 163
54951 146