2553
658
2465
1223
858
82
64
135
8
72
140
24
28
56
117
122
66
58
91
119
126
10
5
130
38
50
2
52
41
15
43
129
108
114
120