1702 502
2889 837
3753 708
2739 813
599 114
2843 723
13672 300
2113 210
76164 149
5835 318
8603 946
2352 291