823
2
4354
9
1077
1
1258
821
3
999
4
1034
619
0
623
614
936
955
1197
1589
1820
5
1387
3646
2139
1139
715
987
1657
1402
1822
710
1705
848
869
960