642
1
536
700
727
477
589
654
809
652
1658
2183
12
1034
2
1560
893
496
1245
3
2272
614
2086
993
653
678
509
3658
13
711
373
444
2936
28746
49