115
0
25
53
45
26
5200
1598
71
186
33
114
135
93
6
146
1360
128
206
253
204
94940
199
103
69
105
38
427
297
372