21152
8
5627
1
5820
4
2593
1606
297066
0
1526
2
2711
2377
1787
5151
2911
9
4651
3
398656
19
550
4724
4757
2818
7
4768
5
4453
1888
1532
2082
1942
2261
3691
6139
7893
1254