478
0
1428
1
1069
611
572
1015
896
1105
543
1024
2
1075
1115
1586
1543
759
3663
458
305
138355
584
1232
649
437
17353
2522
1418
639
599
3287