0
7
87
15
10
131
30
154
22
48
28
38
71
27
273
502
204
52
118
150
34
35
33
37
17
31
143
57
454
880
498
252
174
108
58
232
152
158
164
112
197
394
3783
772
205
443
226