399
1
81
1414
3
891
815
549
989
0
935
2
892
1108
1300
1040
343
599
851
87
73
11681
18
400
1084
687
457
1244
13
4967
4
426
828
559
538
464
689