2730
6
695
0
1518
1
326
1077
350
379
247
776
968
443
348
1880
2
320
341
799
340
924
376
391
400
935
518
1425
419694
9
180849
802
3203
10