1021
832
3
1
5
376
172
40
1
4
5
1
3
1
1
2
2
353
39
1
4
1
1
7
1
174
3
130
3
2
440
8
147
571
529
572
34
1
21
5
12
472
50
15
2
7
2
14
9
3
12
1
103
2
3
1075
33
35
171
664
660
322
520
918
321
18
4
1034
21
10
57
1
1
1
2
1
2
4
23
203
2
1
3
1
1
1
3
1
1
8
2
17
1
1
27
100
34
1639
80
615
904
279
45
531
25
16
4
8
13
50
311
2
24
169
1838
15
529
4