1216
0
693
1436
1868
2
1466
547
585
1744
1
645
2533
1205
408
1094
2582
4
545
558
352
765
616
4168
5
918
1296
319
1451
546
581
1489
1080
880
390