4047 684
4718 726
1459 334
2396 328
3120 813
2188 496
3043 748
2581 376
920 52
975 197
2612 505
1760 190
644 79
3702 867
1058 161
663 72