134
269
111
30
28
29
60
38
161
35
87
99
80
34
880
643
724
81
54
53
33
61
554
116
57
192
131
56
31
104
563
127
13
98
186
25
126
69
9
395
173
88
40
51
209
17
92
8
101
75
27
20
260