1027
832
3
1
5
391
168
36
1
4
1
7
1
3
1
1
1
2
2
351
40
1
4
1
1
7
1
1
177
3
125
5
2
443
8
154
575
518
575
37
1
24
5
14
472
50
17
2
10
2
15
8
3
12
3
106
2
2
1064
36
37
172
693
647
309
517
921
324
18
4
1
1047
22
11
58
1
1
2
1
2
4
23
205
1
2
1
1
1
3
1
1
9
2
17
1
1
32
97
36
1644
82
622
896
286
45
530
30
15
3
9
12
47
303
2
23
181
1843
16
519
5