14880
3968
7981
2913
907
1449
1049
716
460
723
1116
262
397
177
70
88
146
160
97
110
118
128
106
96
62
87
100
107
208
61
35
60
65
67
99
59
74
71
58
54
64