508 45
2747 547
2219 411
2141 317
2819 781
1095 97
1493 341
2931 782
754 166
3042 528
579 36
2646 768
1085 276
2869 825
2135 392
1269 236
2317 510
3390 838
2622 551
3097 653
3061 786
2156 264
2606 737
1479 280