666
0
5043
1
438
1970
2788
3
1360
472
715
557
417
372
439
1192
2
290
338
453
630
1064
970
1354
1917
1743
676
1849