320
0
1511
400
345
54
1936
2
397
169211
11
819
157
432
389
288
718
530
330
295
2099
331
1304
150
310
518
3025
1
257
739
529
382
509