21152
8
2996
0
1189
1282
1
3090
6
3231
2
2903
3
2593
2932
2219
4
14
297066
3080
2727
17946
657
754
655
627
2711
1429
350
2911
9
4651
2124
562
398656
19
1486
1829
4993