3715
2
5151
297066
0
21152
8
4651
3
2650
20
2405
1
2740
280
3213
7
3080
131589
181997
11
444571
9
542
2773
685
1047
2763
3090
6
23802
106
608
370
38477
34
815
19079
618
120
5527