379
0
1151
701
935
1585
2312
3516
938
383
1397
2495
2512
2228
2551
1
1018
343
948
829
5642
2522
2
585
688
1629
812
509
700
1080
717
5065
4476