4
20
9
24
10
295
436
250
5
28
21
549
54
15
30
251
17
13
22
3
1
34
8
6
111
43
114
1163
833
150
204
370
33
32
25
12
38
16
68