139
4787
980
1025
291
891
1021
1690
213
110
64
52
495
378
32
254
310
69
275
67
24
20
40
65
87
173
318
521
158
240
1914
112
241
286
208
320
1265
530
183
922
234
357
148
668
170