149
1
296
4
184
163
3
313
536
99
155
142
226
72
157
229
189
510
287
443
0
188
2
7122
1638
11879
10
1614
15
712
39
1513
1004
1587