684
543
369
30
710
135
286
575
357
525
244
96
99
140
194
312
308
80
