953
0
772
2
1975
98
1
802
2420
6
727
1633
1193
2366
4
3900
3
641
864
1226
518
784
473
812
957
1343
850
1018
1128
665
7046
916
12708
13
984
830
834