19
147
46
3992
61
107
22
38
401
186
395
123
255
993
18
26
40
41
436
98
71
92
23
195
42
53
210
159
20
88
1636
138
37
16
52
10
48
31
153
574
60
187
119
184
76
27
54
214
788
69
57
86