4981 403
6616 641
13372 156
28890 587
2891 32
3508 315
11985 651
1698 44
35415 591
6286 478
9497 213
1369 277
6687 833