350
1
400
145
74
428
376
73
123
198
140
1473
3
938
6
135
177
622
75
155
203
127
308
48
0
122
1286
4
1117
2
165
115
372
1316
495