50
161
1
2
128
0
112
107
136
196
227
102
609
3
5
3721
7
2920
26
2508
10
2077
4
1250
2442
900
2152
2607
723