1542 300
2959 585
3037 494
5114 316
482 109
3879 488
1654 56
3093 636
3593 51
5860 411
1724 153
2854 696
2960 728
3175 634
3880 739
2354 317
2344 415