1535 300
2949 585
3029 494
5088 316
472 109
3862 488
1407 56
3084 636
3469 51
5793 411
1703 153
2842 696
2941 728
3168 634
3847 739
2313 317
2270 415