3426 211
5072 790
31777 790
14675 488
9823 234
7329 605
10571 363
4466 76
18649 796
5784 209
5363 828
40340 318