127
147
31
482
1160
120
76
39
1168
555
857
44
83
136
11400
615
69
49
29
61
36
35
34
106
21
11
25
59
46
146
13
134
154
62
60
45
151
144
114
195
33
56
75
53
48
77
94