519
189
493
62
291
867
161
397
776
336
89
532
276
308
486
280
223
134
411
390
191
184
109
107
353
78
562
2195
166
522
182
370
186
685
438
100
395
399
433
529
77
490
87
200
151
352
155
883
99
146
124