987
777
2
4
312
121
33
1
5
298
17
1
6
2
1
173
134
1
35
527
2
1764
550
1018
962
133
4
1555
30
38
8
11
34
2
1
60
1
1
1
1
142
1
616
1003
775
845
41
5
2
14
1093
1
7
70
1
141
85
1
1
4
1
9
3
2
19
446
1
1294
23
23
1681
1
40
1597
83
61
4
30
19
1
145
1067
5
356
154
1758
6
511