1068
372
925
301
1594
848
692
166
663
145
647
213
608
156
444
34
668
260
483
293
383
230
371
87
390
114
439
196
311
149
670
175
428
111
942
323
686
92
541
77