50
172
1
2
134
0
122
120
114
144
203
238
111
621
3
5
3755
7
2947
26
2523
10
2089
4
1278
2455
914
2164
2618
736