3086 598
2793 552
3157 752
2542 268
2818 514
3034 411
1180 88
2445 192
4356 885
1620 158
2905 797
2086 78
3730 474
3312 556
2033 339