666
1
1330
1691
7495
9
1547
2591
1590
2082
2430
2
1532
1039
2578
2209
2710
2529
7
1101
4363
3508
1504
2152
0
1290
2865
1813
31371
64
2692
3
4283
5
2465
631
1568
2392