493
0
1010
1
1403
1633
2
1694
2749
3
5165
2842
8
483
752
477
5380
2082
11
1454
2635
383
1903
1960
7
3404