625
138
419
148
311
110
378
172
553
86
494
104
409
189
201
127
199
64
608
165
126
15
221
147
512
135
424
21
241
133
734
128
162
39
212
169
126
8
138
38