10126 505
5498 280
2795 358
4230 742
6667 634
5430 146
2614 460
2455 475
2932 506
109048 971
29720 369
87837 778
24564 506