4332 591
3075 121
6692 738
5181 306
3523 207
3477 271
9990 610
4893 693
6473 511
4061 61
4543 579
63522 943
54605 471