0
8
38
7
44
3
413
17
11
19
37
65
53
32
16
50
114
1259
302
168
137
56
62
80
792
142
46
64
33
88
226
25
90
82
112
184
57
81
104
9
51
71
47
464
41