282
1
324
278
545
899
244
594
486
2
69
346
199
291
641
71
39
121
419
551
79
579
0
218
556
63
400
1143
3
756
736
85
560