666
1
1330
693
0
1547
1590
2209
1532
2710
2
1691
2578
1290
1681
1766
2131
2392
1348
4
1039
4285
3
2163
1545
12149
2562
11924
1093
529
510
4692
1069
1879
1054