21152
8
2593
1
1844
1301
2
1767
674
638
0
3145
4
297066
2711
237
2302
3
551
1496
6
2942
5151
2911
9
4651
1532
398656
19
550
4724
1974
1942
2082
7893
2378
6753
17
2676
108797