1045
384
582
163
844
177
470
178
564
128
169
150
236
100
690
227
333
190
414
231
446
108
667
284
518
114
365
46
490
101
868
294
347
148
512
153
338
170
190
15