19
5
105
11
62
51
16
302
285
180
798
7
14
9
31
114
27
45
61
12
98
24
17
6
135
49
18
529
22
219
882
110
60
38
84
63
23
79
197
53
213
13
50
32
95
141
41