1044
0
343
757
327
1420
502
480
1139
1400
284
620
292
150
773
467
633
213
469
466
356
587
598
295
3351
1
1465
310
1116