21152
8
3080
3
2932
2
3090
6
1431
1
965
1495
1972
994
1127
1739
1047
2352
574
0
1688
1833
2164
4425
1364
1969
3117
3655
5
1182
746
1539
1588
1106
1815
7
6874
272