2303
2
1787
1
2456
2530
4
3180
148
0
1095
3371
3
2660
2392
3188
9611
1000
1599
986
2302
9
883
1812
3868
10
1380
234
2209
3571
673
635
833
1734
1935
784
2136