37
18
1
6
13
20
9
11
15
3
14
247
107
85
269
100
41
348
742
70
29
56
240
136
134
40
27
190
199
402
87
91
76
109
48
366
102
138
127
585
32
861
57
64
42
114
164
470
99
772
4116
71
790