0
1
11
4
29
53
52
15
2
16
13
103
38
25
82
72
350
73
891
34
120
185
151
290
187
133
340
205
241
76
56
126
178
39
156
143
329
71
85
55
49
654
61
45
79
33
281
250
121
70
291
14278
548
232