1102
219
623
230
984
280
182
47
538
70
154
122
448
6
320
104
113
46
460
12
407
33
261
76
597
194
525
166
564
36
242
186
355
159
162
129
523
188
323
183