1029
835
3
1
5
378
173
40
1
4
5
1
3
1
1
2
2
356
40
1
4
1
1
7
1
174
3
130
3
2
444
8
149
578
530
573
34
1
21
5
12
472
50
16
2
7
2
14
9
3
12
1
105
2
3
1083
33
36
171
675
660
321
521
924
325
18
4
1039
21
10
57
1
1
1
2
1
2
4
23
204
2
1
3
1
1
1
3
1
1
8
2
17
1
1
27
99
35
1648
82
620
905
284
45
531
26
16
4
8
13
50
311
2
23
170
1849
15
531
4