30612 586
15196 383
16247 277
3970 361
5624 528
3703 87
12243 107
6609 255
722 96
851 126
4321 694
4049 348
8641 177
2154 189
2729 465
4861 523