977
0
591
1
983
1124
755
657
2966
10
1365
3618
5
2682
2416
7
1945
4775
2
1868
1189
1282
206
456
2588
323
345
355
4235
919
3871
1064
388
1044
634
1399