2931 790
2431 599
2889 505
25685 532
84725 181
308830 986
34653 929
216058 456
61997 336
47928 577
30149 171
48841 262