1117
2
122
1
115
127
155
75
203
74
400
350
145
198
140
938
6
1473
3
376
73
123
428
330
88
392
133
97
121
731
8
111
0
684
68
137