1026
833
3
1
5
386
168
36
1
4
1
7
1
3
1
1
2
2
357
40
1
4
1
1
7
1
1
177
3
126
5
2
443
8
155
575
517
574
38
1
20
5
14
471
50
17
2
10
2
16
8
3
12
3
106
2
2
1067
37
37
173
691
648
309
514
923
326
18
4
1
1048
22
11
60
1
1
2
1
2
4
23
206
1
2
1
1
1
3
1
1
9
2
17
1
1
32
1
97
36
1644
82
618
896
290
45
529
30
15
3
9
12
47
304
2
23
180
1843
16
520
5