2512 533
5020 495
54637 106
11595 931
7472 461
9219 667
7523 788
3816 409
5559 726
8672 313
1860 48
10789 432
934 53