75
399
183
45
46
305
82
585
155
496
628
119
15
122
89
109
22
147
5
189
65
218
543
115
43
59
100
36
76
51
18
48
42
79
1682
130
139
10
14
63
435
689
90
398
181
13
40
360
173
38
35
58
817