12
382
32
37
13
6
7
403
15
27
29
25
63
1607
157
976
198
23
291
849
799
8
17
9
20
4
82
139
41
21
74
174
5
60
54
703
30
19
11
3
10
42
16
26
2
155
28