16640 351
15243 688
5441 966
5318 205
6563 482
1564 41
7248 449
8234 96
31047 927
2742 174
1563 140
3304 509
14775 394
3410 74
2611 344
3048 261
2442 606
2911 461
7622 843