254
1
403
977
2
233
102
289
391
535
3
400
784
435
787
1568
7
776
6
842
0
495
729
325
940
761
344
364
75
469
1319
5
231
1076
1005
219