11
6
2
250
25
164
58
21
3
35
14
102
51
9
271
27
16
252
10
55
26
77
54
1
95
980
33
445
41
13
37
40
29
97
28
23
17
12
209
57
48
56
74
47
43