2496 533
4995 495
54630 106
11591 931
7470 461
9217 667
7520 788
3815 409
5559 726
8663 313
1860 48
10781 432
934 53