239 44
1728 502
2940 837
3769 708
2784 813
624 114
2889 723
13722 300
2248 210
76492 149
5867 318
8740 946
2399 291