21152
8
2593
1
1164
297066
0
1013
1305
2711
2
1547
1066
1905
1366
3
1988
1801
650
737
2911
9
1399
5
3931
6
5151
4651
2676
398656
19
2535
1211
2349
2840
550
1152
1942
4724