2512 533
5020 495
54636 106
11595 931
7472 461
9219 667
7522 788
3816 409
5559 726
8672 313
1860 48
10787 432
934 53