14790
3925
7967
2901
905
1447
1046
715
454
723
1114
261
397
177
87
146
160
68
97
110
118
128
106
96
62
86
107
208
61
99
35
60
65
70
67
59
74
71
58
54
64