2296
2
458
0
1506
635
646
1132
263
440
728
1
400
1779
1343
2920
9
2658
874
1254
3116
1640
5009
20634
8
3125
1008
2474
670
1819
6
3109
5
4577
18
521
1227
2306