1030
832
3
1
5
377
172
40
1
4
5
1
3
1
1
2
2
358
40
1
4
1
1
7
1
174
3
130
3
2
442
8
149
576
531
572
34
1
21
5
12
472
50
15
2
7
2
14
9
3
12
1
105
2
3
1082
33
36
173
671
660
321
521
922
325
18
4
1035
21
10
57
1
1
1
2
1
2
4
23
206
2
1
3
1
1
1
3
1
1
8
2
17
1
1
27
100
35
1645
82
619
904
284
45
531
25
16
4
8
13
50
310
2
24
169
1847
15
529
4