310
0
110
184
1947
55
365
414
155
123
1968
1
147
88
114
101
69
2250
2
397
48
1389
3
154
116
33
153
191
139
1206
105
189