76
0
319
1324
1742
605
440
1522
743
41
1287
476
2595
485
968
70
2057
1
426
461
378
893
55
1183
600
300
608
684
402
391
436
796