7
25
20
12
8
433
153
139
26
136
1034
989
59
126
56
16
35
855
407
1130
617
65
94
141
393
1234
3
23
13
37
38
17
28
27
111
148
87
40
11
81
10
30
47
61
88
48
219
811
53