1028
1
1240
9566
8
989
0
6977
4
1814
2
1690
761
868
3018
7
1093
1168
1632
801
1064
1746
2562
673
635
1665
1431
917
784
490
851
526
918