257
0
1473
3
938
6
428
1
73
122
198
140
376
398
349
145
414
308
92
46
627
2
985
1286
4
1117
50
134
177
123
203
155
75
127
74
284