2691 506
2853 696
3175 948
3433 558
2446 503
2646 768
1270 226
2611 277
1047 205
1064 233
2622 551
3061 786
3866 764
859 138
2682 632
710 48
1174 338
2633 663
1258 78
3210 894
1486 269
2881 680
627 41
834 88