345
28
36
138
16
190
867
1803
105
232
49
637
205
890
84
191
1688
121
97
219
76
19
127
38
61
189
251
32
165
120
17
18
154
37
71
79
68
59
130
1627
12
21
373
133
14
44
851
85
142
56
161