21152
8
378
0
2593
1
297066
2711
2
2911
9
989
5151
4651
3
2596
2676
398656
19
1757
550
1942
1416
4724
1622
6307
10
772
4326
1284
1522
5164
5
2378
11891
27
2131
3223
1665
2082