540
98
83
207
165
387
162
106
150
153
109
591
436
124
776
508
53
79
658
288
194
993
45
90
86
483
210
1579
27
464
253
2772
183
46
72
362
110
326
43
251
750
260