0
2
5
1
6
4
27
319
18
134
20
30
48
404
61
94
76
197
489
340
424
211
116
218
395
754
16
38
17
74
39
103
77
205
83
63
36
150
407
50
49
11
22
41
21
145
101
64
29