186
64
119
50
179
18
101
107
118
152
234
326
60
210
57
51
724
1351
1391
807
38
659
484
1011
1876
749
65
130
13482