673
0
21152
8
496
108797
7034
2
3546
1
3090
6
619
2996
5431
2903
3
2932
17946
25669
19944
572
745
1000
830
868
7793
4
1289601
1181
662
32302
467
19783
2044
17970
15
1380