666
1
1330
1691
693
0
2252
7495
9
1547
300
1590
2430
2
2082
2152
1348
4
2209
2591
1532
2710
1054
2044
2578
1290
1813
31371
64
1568
1380
2392
1039
1699
1985
7160