1535 300
2949 585
3029 494
5088 316
472 109
3862 488
1407 56
3084 636
3472 51
5794 411
1703 153
2843 696
2941 728
3168 634
3847 739
2314 317
2270 415