1116
593
1671
746
643
166
743
299
863
360
995
432
499
111
366
176
325
133
833
291
611
238
793
166
353
208
138
39
1911
1216
573
231
297
195
487
261
297
78
356
243