954
2
985
21
1
716
4
3738
817
0
236
306
609
80
194
559
172
426
1827
444
187
107
648
56
207
84
72
1370
5
83
74
90
152
118
316