5603 405
6622 641
13369 156
28924 587
2892 32
3485 315
11966 651
1694 44
35461 591
6274 478
9476 213
1351 277
6695 833