4
12
7
9
37
30
14
15
6
5
24
86
78
10
8
1
17
439
62
1260
174
416
58
35
13
454
22
45
25
824
67
102
156
258
394
403
118
79
244
64
215
130
844
77
151
198
271