666
1
1330
2061
3
2209
1691
484
0
2578
475
1290
3854
2
2392
4285
1039
1243
2123
1105
1103
534
490
2271
4
1963
596
1166
562
2663
1862
2332
668
1298
477