2277 46
4762 933
841 69
8745 623
9448 89
57108 78
57716 513
6057 306
43760 480
8935 297
2120 332
1730 86