906
0
2810
5
244
513
137
39
68
77
3653
85
278
109
83
18
62
803
1892
2
418
565
314
95
1117
7
228938
451
1
60
241
71
1273