483
1
640
488
74
578
67
327
659
339
909
80
315
881
2
650
390
989
649
733
775
807
509
481
86
457
791
966
1033
498
502
81