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