666
1
1751
1330
1107
623
11924
1527
2476
3
2466
5
3211
0
1957
929
2368
2209
690
1691
1606
1492
935
989
1502
19944
2
2605
2578
6236
10