688
44
29
640
149
94
137
118
23
522
114
203
10
14
7
45
21
51
109
617
59
138
436
12
92
9
55
164
323
112
410
220
449
839
130
569
50
46
139
26