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
516
575
38
1
20
5
14
472
50
17
2
10
2
16
8
3
12
3
106
2
2
1066
37
37
173
691
647
310
514
923
326
18
4
1
1049
22
11
59
1
1
2
1
2
4
23
206
1
2
1
1
1
3
1
1
9
2
17
1
1
32
1
98
36
1643
82
617
897
290
45
530
30
15
3
9
12
47
304
2
24
180
1843
16
521
5