2245
3
14
0
21152
8
3090
6
337
2903
2932
2
778
1
860
326
297066
3765
4
120
2151
894
108797
1853
3546
5338
1673
3080
2996
296
2258
47639
571
908
795
484
877