3765
4
2516
2
2954
781
0
19079
6
4329
10
297066
14861
7
1650
2252
3
2245
267612
4978
1226
1
3053
3633
13
19944
99072
36905
11532
27
3882
5
3303
542
215