496
0
3090
6
2903
3
2932
2
619
1
2996
21152
8
2934
7034
3546
3080
1905
108797
1000
868
830
5431
255
662
25669
1380
801
2131
3206
5
2666
9
2181
673
3228
1787
572