3091 46
4831 933
867 69
9017 623
9648 89
57130 78
57740 513
6091 306
43874 480
8975 297
2129 332
1745 86