3160 46
4835 933
873 69
9040 623
9686 89
57135 78
57746 513
6095 306
43888 480
8992 297
2130 332
1745 86