2656
3
1950
1
1093
0
2455
3715
2
5151
21152
8
4651
2650
20
2405
802
2740
280
297066
496
2152
784
2562
3326
4179
1064
3080
181997
11
801
526
868
2884
5
1660
2773
1047