1502 297
354 44
1742 502
3016 837
3790 708
2802 813
645 114
2919 723
13741 300
76618 149
8795 946
2439 291