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