1088 347
2890 488
87742 551
239608 876
50967 723
153440 505
66033 549
114883 613
82943 160
1810 444
2912 633
1134 237