1868
0
1404
715
1396
2518
3
621
364
810
828
317
915
608
415
670
549
910
513
1042
808
1564
324
849
319
1109
1018
168
539
1467
1441
521