17047 373
377557 533
8265 405
25434 605
46531 76
5802 581
1047 94
8915 113
2726 459
2042 396
3515 674
5738 822
4082 719
4405 142
1837 302