411
342
146
163
219
1251
628
1333
450
341
409
141
357
688
162
159
136
157
150
156
367
138
345
696
153
148
158
358
884
482
149
444
323
497
445
405
441
157
378
492
306
523
331
142
138
152
1610
145
167
167
816
369
1076
57
616
310
769
431
1039
787
198
471
609
154
867
1099
239
66
0
66
282
343