21152
8
2593
1
1942
9
297066
0
2086
3
2543
6
2711
2
2456
827
3771
1880
3107
4
4730
861
5151
2911
9056
4651
989
398656
19
550
4724
2082
7893
2378
6753
17
2676
108797
6307
10