500
0
3871
12
1366
3
596
688
700
553
1287
538
493
666
1126
2523
546
1543
828
379
1151
1585
2312
2691
643
3516
938
383
1397
128
2495
6231