651
361
1104
437
1047
355
371
125
348
180
283
180
408
193
282
206
562
174
621
155
590
101
1276
557
564
168
570
31
555
92
394
232
258
96
482
109
460
164
113
76