10
14
1005
622
140
69
35
41
820
3081
1127
91
13
4
29
8
89
48
978
444
82
1909
11
114
1520
1152
42
39
30
87
36
45
77
26
33
1028
16
1265
1411
27
12
47
32
18
46
15
20
24
40
43
34
67