1396
0
356
419
4111
2
273
2730
6
2109
370
269
406
25127
729
111
422
1348
2095
4
74
90
918
288
768
458
539
1762
3990
533
152
369
573
1049