297066
0
982
3
2696
2
2190
1
432
960
2355
4
4837
5
4966
6
3738
791
905
55904
929
37355
13
2740
5431
3238
1022
2571
2966
2392
174730
18
14861
7
21152
8
2556
2203
108797
762