21152
8
6307
10
619
1
2593
496
0
3078
4
2131
297066
2711
2
2911
9
5151
4651
3
2676
398656
19
3571
5367
1797
1734
550
1942
4724
1938
2152
2294
2378
1211
2897
2082
2879
7893