666
1
1330
1691
7495
9
1547
1590
2430
2
2209
2591
1532
2710
2578
1290
2082
1813
1568
2392
1348
4
1039
2152
0
2252
529
510
4692
3
1879
1054
2529
7
2044
1101
4363