21152
8
2593
1
1787
1545
2
1813
297066
0
2711
763
2760
4
10827
5151
2911
9
2274
4651
3
398656
19
550
1037
4724
3292
1403
2977
13034
14
4099
1942
1821
1692
3492
2926
2082
2854