77
1
654
2
1779
5
905
646
1257
380
669
0
1600
1007
3
476
1475
1165
2627
1044
1163
544
1383
407
733
481
416
1086
1763
1001
559
1688
1823