666
1
1691
7495
9
1330
2430
2
2082
2152
0
2209
2591
2252
1054
2044
2578
1290
1813
31371
64
1568
2392
1039
1699
1985
7160
1123
746
2562
2100
83
1787
529
510