957
0
1133
1425
4111
2
3559
1
320
602
121182
517
935
2644
237
5255
16
409
798
1541
663
1045
1059
1020
4045
287
722
1567
454
2190
376
403
546
2356