530
847
451
216
810
283
2012
6
1039
123
97
18
514
657
1385
49
115
12
476
832
903
3
582
211
879
380
225
219
436
13
644
0
65
49
355
460
283
8
599
400
725
228
561
341
5
710
391
605
272
12
317
30
