584
326
261
19
863
262
249
64
615
143
832
185
537
201
378
114
322
35
843
327
753
243
300
122
554
224
677
243
766
285
710
232
890
161
296
46
913
423
541
97