494
2
499
1148
5
1008
3
1047
1
844
467
401
534
918
0
541
3426
449
1314
4
512
889
530
510
1408
1251
1134
5726
9
556
561
488
445
693
1895
509
462