21152
8
1532
1
2911
9
1690
2535
2
5151
674
1431
697
0
1570
2740
3
2760
4
181997
11
1568
32302
1788
582
1016
1787
1749
4651
1813
370
2377
6753
17
1660
297066
1816
2901
2082