383
0
1397
2495
508
1377
1
795
549
2228
2551
7870
343
948
829
5642
2743
2
2522
585
688
1629
812
509
700
1080
717
5065
4476
348
583
1868
3574