219
26
361
109
252
147
152
167
663
29
178
22
19
491
359
20
243
469
631
10
64
420
215
128
154
115
150
136
59
67
90
86
260
57
176
281
137
1429
75
153
569
329
282
110
207
4263
91
73