5301 641
8579 156
26326 586
2348 32
3200 315
9693 651
1222 43
34100 591
4620 478
8188 213
1133 277
5593 832