1008
2
992
7
667
1
1475
5
1014
0
1133
268
4230
1239
3
33
9
35
1078
1333
906
349
90
20753
31
10
7645
6
39
16
2343
1706