21152
8
2593
1
1844
1301
2
1767
674
638
0
3145
4
740
297066
1572
2711
237
2302
3
551
4979
6
4759
3506
7633
2499
1496
2942
5151
2911
9
4651
1532
1364
1895
398656
19
550