3112 601
3457 168
1770 355
4651 959
3037 878
4069 681
3307 415
2620 698
2985 627
1547 163
217 32
2475 256
2015 340
928 148
2470 680
2963 541
3179 589
2753 709
3221 569
3226 601
1369 132
3958 478
2893 340
3591 663