21152
8
3080
3
2932
2
3090
6
994
1127
1
1431
1739
574
0
1688
1833
2164
4425
1364
1969
3117
3655
5
1182
746
1106
1815
7
6874
272
3289
965
2245
3240
1427
1749
2703
4