5659 405
6626 641
13373 156
28931 587
2893 32
3486 315
11971 651
1694 44
35472 591
6275 478
9479 213
1351 277
6700 833