666
1
1330
1547
619
3
1590
2903
2
2209
1532
2710
1691
2578
1290
2935
2392
1348
4
1039
2003
3460
7
1679
975
574
0
1536
6
3050
2164
529
510
5977
13
4692
1879
1054