21152
8
2593
1
1247
2
923
1301
297066
0
2711
1223
3629
3371
9
5151
3105
4
813
1151
3466
1292
2966
10
19079
6
4724
3
2911
4651
398656
19
5536
4732
1942
1676
2082
6346
16
1581
7893