156
112
158483
37
370
12
30
28
13
118
181
7
286
21
22
82
63
218
18
94
50
106
74
89
51
77
341
155
88
850
195
67
375
68
66