228
45
15
187
283
28
36
70
260
69
375
1360
133
216
185
51
247
211
19
469
575
20
189
113
167
124
156
202
44
37
139
855
85
939
99
222
57
97
171
33
173
83
376
77
53
31
464
22
662
50
89
130
832
29
24