954
2
985
16
1
716
4
3738
817
0
236
305
608
80
193
559
170
426
1827
444
187
107
648
56
206
84
72
1370
5
83
74
90
152
118
316