3
15
6
252
6809
9
1645
57
126
94
75
79
19
47
36
67
11
18
28
43
71
37
17
218
13
88
33
112
21
10
5
4
30
14
2
16
22
40
34
42
20
46