1251
392
533
145
458
69
702
269
882
308
533
243
427
211
962
371
534
284
590
148
218
153
394
171
367
162
805
362
562
178
139
64
274
86
476
59
570
160
279
119