0
7
1
2
9
6
152
48
38
188
145
175
211
602
232
37
40
410
85
86
157
276
129
640
33
31
107
20
329
49
89
13
104
42
22
161
74
26
5
133
126
17
36
231
1725
501
1172