2281
2
1125
1
4335
300
0
1568
2089
1689
3
1180
1519
1762
1049
1992
6075
15
1978
2072
877
1579
688
938
1219
11351
17
1146
2646
5
1741
693
784
526
1093
4362
1380