4079
4
972
2
2675
7
2102
0
1417
2067
5
2836
3
666
1104
1
1688
935
9566
8
2055
802
693
703
1048
1904
709
3196
6
768
194
1329
3505
1653
1044
960
919
1106
2077