280
0
320
828
213
55
1511
846
268
401
376
339
288
343
1146
337
2659
2
372
874
375
410
2564
1788
191
87
308
667
370
359
1222856
4