5457
3
1659
0
500
6164
596
1126
666
437
2523
546
1543
828
379
1151
1585
2312
3516
938
383
1397
2495
1304
17
2228
2551
1
343
948
829
5642
2522
2
585