308
250
130
920
1504
1
4789
4
306
113
381
3
213
146
199
348
216
88
399
3580
6972
6
7066
17
251
163
0
215
239
242
110
418
2