2656
3
1950
1
1093
0
2455
5151
2
2911
9
4651
21152
8
2082
802
2676
2405
2740
2763
2711
496
2152
784
2562
3326
4179
1064
801
3503
4
181997
11
526
297066
4724
868
2884
5