5686 641
9852 156
26834 586
2462 32
3239 315
10079 651
1320 43
34302 591
4873 478
8390 213
1161 277
5813 832