494
83
144
174
52
137
223
95
322
590
244
259
194
245
132
55
448
169
646
211
80
205
119
110
550
81
79
1893
76
123
277
167
151
376
727
709
370
32
47
68
46
306
587
218
291
74
58
161
102
249
13
60
39
41
33
148
247