21152
8
2535
2
19783
1153
0
32302
4651
3
3090
6
25669
1804
1
297066
2711
1942
17946
2932
181997
11
2666
9
1977
3498
4
189326
2911
2593
2740
398656
19
2906
7893
5151
2763
4690
4034
444571