21152
8
2593
1
2110
2558
2
297066
0
1229
1871
1336
2711
718
1514
5151
2911
9
1116
4651
3
398656
19
1594
550
4724
1942
1348
4
2082
7893
2378
6753
17
2676
108797
6307
10
2386
2405