2507 533
5014 495
54634 106
11593 931
7472 461
9218 667
7521 788
3815 409
5559 726
8672 313
1860 48
10784 432
934 53