952
394
1722
755
1238
745
803
359
762
478
846
474
170
67
437
128
347
186
566
315
226
119
548
217
516
152
955
401
283
173
574
52
432
204
616
201
715
212
430
193