21152
8
2593
1
297066
0
1290
2711
2
1039
2209
666
5151
2911
9
1330
4651
3
529
398656
19
1054
550
3863
4724
510
1942
4692
1879
2044
2578
2082
1288
7893
4
2378
6753
17
2676